#include "warehouse-section-queries.h"

WarehouseSectionQueries::WarehouseSectionQueries(QObject *parent) :
    StandardSectionQueries(parent)
{
}

void WarehouseSectionQueries::initialize()
{
    m_selectQueries << (QStringList()
        << "<Zadanie>"
            "<Magazyn>"
            "<metoda>szukaj</metoda>"
            "<id></id>"
            "<nazwa></nazwa>"
            "</Magazyn>"
            "</Zadanie>");

    m_insertQueries << (QStringList()
        << "<Zadanie>"
        << "<Magazyn>"
            "<metoda>dodaj</metoda>"
            "<id></id>"
            "<nazwa>?</nazwa>"
            "</Magazyn>"
        << "</Zadanie>");

    m_updateQueries << (QStringList()
        << "<Zadanie>"
            "<Magazyn>"
            "<metoda>edytuj</metoda>"
            "<id>?</id>"
            "<nazwa>?</nazwa>"
            "</Magazyn>"
            "</Zadanie>");

    m_deleteQueries << (QStringList()
        << "<Zadanie>"
        << "<Magazyn>"
          "<metoda>usun</metoda>"
          "<id>?</id>"
          "<nazwa></nazwa>"
          "</Magazyn>"
        << "</Zadanie>");

    m_existsQuery = "<Zadanie>"
                    "<Magazyn>"
                    "<metoda>szukaj</metoda>"
                    "<id></id>"
                    "<nazwa>?</nazwa>"
                    "<op_nazwa>rowne</op_nazwa>"
                    "</Magazyn>"
                    "</Zadanie>";

    StandardSectionQueries::initialize();
}
